97d74422f29dc7cab9222e6e0d9a8c9c888f885f,hazelcast/src/main/java/com/hazelcast/internal/memory/impl/AlignmentAwareMemoryAccessor.java,AlignmentAwareMemoryAccessor,getFloat,#number#,277
Before Change
@Override
public float getFloat(long address) {
if (is4BytesAligned(address)) {
return super.getFloat(address);
} else {
return DirectMemoryBits.readFloat(address, BIG_ENDIAN);
}
}
After Change
@Override
public float getFloat(long address) {
return is4BytesAligned(address) ? super.getFloat(address)
: EndiannessUtil.readFloat(NATIVE_ACCESS, null, address, IS_PLATFORM_BIG_ENDIAN);
}